//go:build wireinject
// +build wireinject

// The build tag makes sure the stub is not built in the final build.

package main

import (
	"github.com/go-kratos/kratos/v2/log"
	"github.com/google/wire"

	"gitee.com/shuokeyun/kratos/server"
)

// initApp .
func initApp(app *server.App, log log.Logger) ([]server.WithOption, func(), error) {
	panic(wire.Build(providerSet, withServerOption))
}
